cqrs
A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.
Installation
cqrs-es is available from Crates.io or Github.
[]
= "0.1.3"
Usage
Documentation is available here along with an introduction to CQRS and event sourcing.
A demo application is available here.
Change log
v0.1.3
Aggregates now consume events on apply
.
v0.1.2
Require Send + Sync
for queries.
v0.1.1
Require Send + Sync
for support of multi-threaded applications.
v0.1.0
Corrected to move all command and event logic into the aggregate.
Todos
- Event upcasters.
- Event serialization uses the event type as the root node of the JSON tree. This simplifies deserialization but is non-standard.
- A persistence implementation for DynamoDb.
- A persistence implementation for MySql.